﻿@charset "utf-8";
/* CSS Document */
* html, * html body { /*background-image:url(about:blank);*/ background-attachment:fixed }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; font-style:normal; text-decoration:none }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
input { font-size:12px }
body { font-family: Arial, Helvetica, sans-serif, "宋体"; font-size:12px; line-height:1.6; color:#333; }
select, input, button, textarea { font: 100% Tahoma, Helvetica, Arial, sans-serif; }
a:link, a:visited, a:hover, a:active { font-family:Arial, Helvetica, sans-serif, "宋体"; text-decoration:none; outline:none }
a { color: #1261D7; }
a:hover { color: #ff6600; }
/* globle class */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both }
.clearfix { _zoom:1 }
*+html .clearfix { overflow:hidden }
.close_select { -moz-user-select:none; -khtml-user-select:none }
/* space */
s.e5, s.e10, s.e15, s.e20 { width:1px; overflow:hidden; display:block }
s.e5 { height:5px }
s.e10 { height:10px }
s.e15 { height:15px }
s.e20 { height:20px }
/* font && color */
.fb { font-weight:bold }
.f12 { font-size:12px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.fb14 { font-size:14px; color:#ffffff; font-weight:bold; }
.red { color:red }
.greed { color:#47a800; opacity:0.5 }
.gray9 { color:#999 }
.gray6 { color:#666 }
.gray3 { color:#333 }
.gray5 { color:#555555 }
.blue1 { color: #185eb5; }
.blue2 { color: #0080C8; }
.blue3 { color: #0080C9; }
.orange1 { color:#FF5A00 }
.orange2 { color:#ffa800 }
.mline { overflow:hidden; word-wrap: break-word; word-break: break-all; }
a.underline { text-decoration:underline; font-family:"宋体"; }
/* margin&padding */
.m5 { margin:5px }
.mt5 { margin-top:5px }
.mr5 { margin-right:5px }
.mb5 { margin-bottom:5px }
.ml5 { margin-left:5px }
.m10 { margin:10px }
.mr10 { margin-right:10px }
.mb10 { margin-bottom:10px }
.ml10 { margin-left:10px }
.mt10 { margin-top:10px; }
.mt15{margin-top:15px}
.m20 { margin:20px }
.mt20 { margin-top:20px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }
.mr20 { margin-right:20px }
.mb20 { margin-bottom:20px }
.ml20 { margin-left:20px }
.p10 { padding:10px; }
.p20 { padding:20px; }
.pt10b { padding-bottom:0 !important; padding-top:10px !important; border:none !important; }
.pt10 { padding:0; padding-top:10px; }
.pl20 { padding-left:20px; }
/* la */
.fr { float:right; }
.fl { float:left; }
.cer { text-align:center }
.bd { overflow:hidden; #zoom:1;
word-wrap: break-word; word-break: break-all; } /* 这句是关键 */
/* arrow */
.arrow { border-color:transparent; border-width:6px; border-style:solid; padding:0; width:0; height:0px; font-size:0; line-height:0; _filter:chroma(color=#dddddd) }
.arrow-bottom { border-bottom-color:#ffcc00; border-top-width:0px; _border-left-color:#dddddd; _border-right-color:#dddddd }
.arrow-left { border-left-color:#ffcc00; border-right-width:0px; _border-top-color:#dddddd; _border-bottom-color:#dddddd }
.arrow-top { border-top-color:#ffcc00; border-bottom-width:0px; _border-left-color:#dddddd; _border-right-color:#dddddd }
.arrow-right { border-right-color:#ffcc00; border-left-width:0px; _border-top-color:#dddddd; _border-bottom-color:#dddddd }
/* close */
.close { font-family:Tahoma Sans MS; font-size:12px; font-weight:bold; text-align:center; width:10px; height:10px; line-height:10px; overflow:hidden; color:#333333; cursor:pointer }
.close a { color:#333333; text-decoration:none; cursor:pointer; font-family:"宋体"; }
/* verify form */
.form fieldset .text { height:18px; line-height:18px; width:210px; padding:5px 4px; margin-right:9px; border:1px solid #bdbdbd; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.form fieldset li.focus input.text { border-color:#b1ce86; background-color:#f1ffdc; }
.form fieldset input.redio { vertical-align:top; padding:0; margin:0 5px 0 0; +vertical-align:middle;
}
.form fieldset input.checkbox { vertical-align: middle; position: relative; padding:0; left: 0; margin: -3px 5px 0; top: 0; }
.form fieldset input.file { height:22px; }
.form fieldset .select { margin-top:4px; font-size:12px; padding:2px 3px; }
.form fieldset .textarea { border:1px solid #bdbdbd; padding:5px 4px; font-size:12px; width:456px; height:147px; overflow-y:auto; }
.form fieldset h6 { float:left; width:65px }
.form fieldset label { color: #333; float: left; line-height: 1.2; padding:7px 0 0; text-align: right; width: 180px; cursor:pointer }
.form fieldset span label { display:inline; float:none; margin-right:10px; }
.form fieldset span { color: #808080; display: block; overflow: hidden; float:left; line-height: 1.5; padding-left:5px; }
.form fieldset li { position:relative; _zoom:1; z-index:1; margin-bottom:20px; }
.form li.focus { position:relative; z-index:2 }
.form fieldset .ftext label { padding:2px 0 0 0; }
.form fieldset .ftext span label { }
.form fieldset li:after { content:"\0020"; display:block; height:0; clear:both }
*+html .form fieldset li { overflow:hidden; }
.form .verify_msg { padding:3px 6px 3px 20px; height:20px; line-height:20px; float:left; display:none; font-size:12px; background: url(http://s.zbjimg.com/v3/r/p/m-icon.png) -1000px no-repeat; }
.form fieldset .w80 { width:80px }
.form fieldset .w120 { width:120px }
.form fieldset .w150 { width:150px }
.form fieldset .w200 { width:200px }
.form fieldset .w250 { width:250px }
.form fieldset .w300 { width:300px }
.form fieldset .w350 { width:350px }
.form fieldset .w430 { width:430px }
.txt_w .verify_msg, .txt_o .verify_msg, .txt_e .verify_msg { display:block; }
.txt_w .verify_msg { background-position:2px -145px; background-color: #FFFBE2; color:#f6a019 }
.txt_o .verify_msg { background-position:2px -244px; background-color: #F0F9DC; color:#71c610 }
.txt_e .verify_msg { background-position:2px 5px; background-color: #FFEEE7; color:#FF6600 }
.form fieldset div.pass_str { display:block; line-height:auto; height:auto; background-image:none; padding:0 6px 5px 6px }
.verify_msg .pass_str_txt { width:180px; height:18px; line-height:20px; overflow:hidden; color:#333333 }
.verify_msg .pass_str_txt strong { float:right }
.verify_msg .pass_str_line { width:180px; height:4px; overflow:hidden; background:#e0e0e0; margin-top:3px }
.verify_msg .pass_str_bar { width:0px; height:4px; overflow:hidden }
.verify_msg .pass_str_tips { width:180px; margin-top:6px; display:none; color:#666666 }
.form fieldset .txt_w input.text { background-color: #FFFBE2; border-color: #FFC740; }
.form fieldset .txt_o input.text { background-color: #F0F9DC; border-color: #99D45A; }
.form fieldset .txt_e input.text { background-color: #FFEEE7; border-color: #E07A2F; }
.md-size-count { position:relative; width:auto; height:20px; overflow:hidden; background:#e0e0e0; float:left; left:185px; margin-top:-1px; clear:both; }
.md-size-count .count-bar { position:absolute; z-index:1; width:0px; height:20px; overflow:hidden; top:0; left:0; background:#87c643 }
.md-size-count .count-txt { position:absolute; z-index:2; width:100%; height:20px; line-height:20px; top:0; left:12px; color:#666666; font-size:12px }
/* end */

/* date */
.md-date { position:absolute; z-index:3254; background:#DFEFFC; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:default; visibility:hidden; }
.md-date .main { border:1px #D2E9F9 solid; background:#F3FAFF; margin:0; }
.md-date .title { color:#2DB5E3; text-align:center; height:20px; line-height:22px; overflow:hidden; overflow:hidden }
.md-date .content { width:100%; height:186px; overflow:hidden }
.md-date .content .list { width:126px; border:1px solid #D2E9F9; margin:1px; height:177px; padding:0 5px 5px 5px; float:left; background:#fff; overflow:hidden; display:inline }
.md-date .content .list .head { font-size:14px; color:#FF8513; text-align:center; font-weight:bold; padding-top:4px; }
.md-date .content .list .head a { color:#2DB5E3; margin:0 5px; text-decoration:none; }
.md-date .content .list .head .selectMonthLeft { margin-right:10px; font-size:18px; }
.md-date .content .list .head .selectMonthRight { margin-left:10px; font-size:18px; }
.md-date .content .list .head a.month { font-size:20px; color:#FF8513; font-family:'Arial Black'; }
.md-date .content .list .head .selectMonthLeft:hover, .md-date .content .list .head .selectMonthRight:hover, .md-date .content .list .head .year:hover, .md-date .content .list .head .month:hover { text-decoration:underline; }
.md-date .content .list .week { color:#2DB5E3; height:22px; background:#F3FAFF; border:dotted #CEE1EE; border-width:1px 0; margin-bottom:3px; }
.md-date .content .list .week div { float:left; width:18px; height:20px; line-height:20px; text-align:center; }
.md-date .content .list .days div { float:left; width:17px; height:18px; line-height:18px; text-align:center; font-size:10px; background:#F9FeFF; border:dotted #E3EEF8; border-width:0 1px 1px 0; }
.md-date .content .list .days .other a { font-size:12px; }
.md-date .content .list .days a { color:#2DB5E3; text-decoration:none; }
.md-date .content .list .days .d0 a, .md-date .content .list .days .d6 a { color:#FF8513; }
.md-date .content .list .days a:hover, .md-date .content .list .days .current a { color:#fff !important; display:block; height:14px; width:14px; line-height:16px; margin-top:2px; background:#FF8513; overflow:hidden }
.md-date .content .list .days .old a { color:#ACCBE3; }
.md-date .content .list .days .limit { background:#f3f3f3; }
.md-date .content .list .days .limit a { color:#ccc !important; background:none; cursor:default; }
.md-date .content .list .days .edit a { color:#fff; background:#2DB5E3; display:block; height:14px; width:14px; line-height:16px; margin:2px; overflow:hidden }
.md-date .monthList { position:absolute; z-index:4; width:46px; border:3px #DFEFFC solid; background:#F9FeFF; font-size:10px; }
.md-date .monthList a { display:block; line-height:18px; height:18px; text-align:center; color:#2DB5E3; text-decoration:none; border-bottom:1px dotted #E3EEF8; width:23px; float:left; }
.md-date .monthList a:hover { background:#DFEFFC; font-weight:bold; }
.md-date .monthList .current { color:#FF8513; font-weight:bold; text-decoration:underline; overflow:hidden }
.md-date .yearList { position:absolute; z-index:3; width:350px; border:3px #DFEFFC solid; background:#F9FeFF; padding:3px 5px 3px 10px; font-size:10px; }
.md-date .yearList .more, .md-date .yearList .current { color:#FF8513; }
.md-date .yearList a { display:block; width:35px; float:left; line-height:20px; color:#2DB5E3; text-decoration:none; border-bottom:1px dotted #E3EEF8; text-align:center; font-size:11px; }
.md-date .yearList a:hover { color:#BDCF44; text-decoration:underline; }
.md-date .yearList .old { color:#ACCBE3; }
.md-date br { clear:both; }
/* end */

/*mask*/
.md-mask { top:0; left:0; margin:0; padding:0; background:#CCC; position:absolute; overflow:hidden; display:none; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; z-index:999 }
.md-mask iframe { width:100%; height:100%; border:none; background:#CCC; *filter:alpha(opacity=0)
}
/*progress*/
.md-progress { top:0; left:0; width:120px; height:58px; background:#fff; position:absolute; overflow:hidden; visibility:hidden }
.md-progress .progress-pic, .md-progress .progress-txt { width:80px; height:22px; overflow:hidden; margin:0 auto; text-align:center; color:#999 }
.md-progress .progress-pic { background:url(../r/p/progress.gif) no-repeat center top; margin-top:10px }
/*tips*/
.md-tips { width:auto; height:auto; overflow:hidden; position:absolute; top:0; left:0; display:none; z-index:100 }
.md-tips .arrow, .md-tips .tips-content, .md-tips .close { position:absolute; top:0; left:0 }
.md-tips .arrow { z-index:1 }
.md-tips .close { z-index:3; background:#ffcc00; overflow:hidden; width:auto; height:auto; text-align:center; }
.md-tips .arrow-top { }
.md-tips .arrow-right { }
.md-tips .arrow-bottom { }
.md-tips .arrow-left { }
.md-tips .tips-content { width:auto; height:auto; background:#ffcc00; z-index:2; overflow:hidden }
/*window background:rgba(0,0,0,0.25);background:#bdbdbd\9; */
.trace { display:none; }
.md-window-debug, .md-window { padding:0; margin:0; border:0; overflow:hidden; display:none }
.md-window { position:absolute; z-index:1001; background:#ccc; /* browser debug */-webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; /* ie6 debug */_position:absolute!important; _bottom:auto }
.md-window-debug { position:relative; opacity:0; filter:alpha(opacity=0); z-index:1000; width:auto; height:auto }
.md-window-main { width:auto; height:auto; padding:10px 8px 8px 8px; background:#ffffff; margin:0 1px 1px 1px; position:relative; z-index:1; }
.md-window-head { height:36px; margin:1px 1px 0; background:#f1f1f1; border-bottom:1px solid #e5e5e5; padding:0 8px; }
.md-window-frame { width:auto; height:auto; overflow:auto; position:relative; z-index:1 }
.md-window-close, .md-window-title { position:absolute; z-index:2 }
.md-window-close { right:10px; top:10px; width:16px; height:16px; background:#bf0f11; color:#ffffff; font-size:14px; font-weight:600; line-height:17px; text-align:right; font-family:"宋体" }
a.md-window-close:hover { color:#ffffff; text-decoration:none; font-family:"宋体" }
.md-window-title { width:100%; height:36px; line-height:38px; text-indent:8px; top:0; left:0; font-size:14px; font-weight:600; }
.md-icon-boc { padding-top:10px; }
.md-alert-main, .md-alert-extend { padding:20px 20px 10px 20px; font-family:"宋体" }
.md-alert-bd { padding-left:10px; }
/* alert icon */
.i-49, .o-49, .e-49 { display:block; width:49px; height:49px; }
.i-49 { background:url(../r/p/icon/i-49.png) 0 0 no-repeat; }
.o-49 { background:url(../r/p/icon/o-49.png) 0 0 no-repeat; }
.e-49 { background:url(../r/p/icon/e-49.png) 0 0 no-repeat; }
/* button */ 
.button, .button i { background:url(../r/p/btn.png) right top repeat-y #fff; cursor:pointer; }
.button { display:inline-block; border:medium none; position:relative; z-index:1; height:50px; line-height:50px; font-size:22px; text-decoration:none; font-weight:bold; color:#fff; /* Links */ _width:auto; _overflow:hidden;/* IE6 */ }
.button i { display:block; background-position:left 0; height:50px; white-space:nowrap; padding:0 0 0 10px; position:absolute; left:0; top:0; margin:0; z-index:-1 zoom:1
}
a.button, button.button { padding:0 32px; }
a.b-min, button.b-min { padding:0 15px; }
button.button { *+padding:0 16px;
}
.button:hover { background-position:right -51px; color:#fff; text-decoration:none; }
.button:hover i { background-position:left -51px; }
.b-min { height:24px; line-height:24px; background-position:right -139px; font-size:12px; color:#333333; font-weight:normal; }
.b-min i { height:24px; background-position:left -139px; }
.b-min:hover { background-position:right -163px; color:#333333; }
.b-min:hover i { background-position:left -163px; }
.b-min-yel { background-position:right -635px; color:#fff }
.b-min-yel i { background-position:left -635px; }
.b-min-yel:hover { background-position:right -454px; color:#fff }
.b-min-yel:hover i { background-position:left -454px }
.b-tc-min-yel { background-position:right -660px; color:#fff; height:28px; line-height:26px }
.b-tc-min-yel i { background-position:left -660px; }
.b-tc-min-yel:hover { background-position:right -660px; color:#fff; line-height:25px }
.b-tc-min-yel:hover i { background-position:left -660px; }
.b-tc-min-gray { background-position:right -692px; color:#333; height:28px; line-height:26px }
.b-tc-min-gray i { background-position:left -692px; }
.b-tc-min-gray:hover { background-position:right -692px; color:#333; line-height:25px }
.b-tc-min-gray:hover i { background-position:left -692px }
.button input { background-color:transparent; border:medium none; height:50px; line-height:50px; font-size:22px; text-decoration:none; font-weight:bold; color:#fff; padding:0 32px; cursor:pointer; *+padding:0px;
}
.b-mid { height:33px; line-height:33px; background-position:right -292px; font-size:14px; }
.b-mid i { height:33px; background-position:left -292px; }
.b-mid:hover { background-position:right -326px; color:#fff; }
.b-mid:hover i { background-position:left -326px; }
.b-mid input { font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; padding: 0 20px; }
/* firefox */
@-moz-document url-prefix() {
 button.button i {
left:-35px;
top:-12px;
}
 button.b-min i {
left:-13px;
top:-6px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*.button i{left:0;top:0;}*/
}
.grey-white { background-position:right -361px; }
.grey-white, .grey-white:hover, .grey-white input, .grey-white i { color:#333; font-weight:normal; line-height:32px; height:32px; }
.grey-white input { height:31px; line-height:31px; }
.grey-white:hover { background-position:right -394px; }
.grey-white i { background-position:left -361px; }
.grey-white:hover i { background-position:left -394px; }
/**/
.red-orange { background-position:right -189px; }
.red-orange i { background-position:left -189px; }
.red-orange:hover { background-position:right -240px; }
.red-orange:hover i { background-position:left -240px; }
/**/
.degrey { background-position:right -533px; }
.degrey i { background-position:left -533px; }
.degrey:hover { background-position:right -584px; }
.degrey:hover i { background-position:left -584px; }
/*s*/
.s-red-orange, s-red-orange i { height:25px; line-height:25px; }
.s-red-orange { color: #666; }
.s-red-orange:hover { color:#fff }
.s-red-orange { background-position:right -428px; }
.s-red-orange i { background-position:left -428px; }
.s-red-orange:hover { background-position:right -454px; }
.s-red-orange:hover i { background-position:left -454px; }
/* gray */
.s-gray, s-gray i { height:25px; line-height:25px; cursor:default }
.s-gray, .s-gray:hover { color:#fff }
.s-gray { background-position:right -481px; }
.s-gray i { background-position:left -481px; }
.s-gray:hover { background-position:right -507px; }
.s-gray:hover i { background-position:left -507px; }
/* end */
a:hover { color:#dc3e00; text-decoration:underline }
/*通栏*/
.tlbg {background:url(../r/p/task/tuol.gif) repeat-x; height:27px; position:relative; z-index:203; min-width:1006px}
.tlbg a { color:#555 }
.tlbg a.blue2 { color:#0080C8; margin:0 5px }
.tlbg .tl_content { width:1006px; margin:auto; padding-top:5px; }
.tlbg .tl_content .tl_cright ul { float:right; }
.tlbg .tl_content .tl_cright ul li { display:block; float:right; }
.tlbg .tl_content .tl_cright ul li.lines { margin:3px 10px 0; width:1px; display:block; float:right; background:#e0e0e0; height:12px }
.tlbg .tl_content .tl_cright ul li.tl_more { position:relative; z-index:20 }
.tlbg .tl_content .tl_cright ul li.tl_more a.tl_down { background:url(http://s.zbjimg.com/img/pic.png) no-repeat right -1066px; display:block; padding-right:10px; }
.tlbg .tl_content .tl_cright ul li.tl_more h5 { font-weight:normal }
.tlbg .tl_content .tl_cright ul li.tl_more .more_con { position:absolute; top:-5px; left:-11px; padding:5px 0px 0px; background:#fff; border:1px solid #dadada; width:90px; z-index:1px; display:none }
.tlbg .tl_content .tl_cright ul li.tl_more .more_con a { display:block; padding:0 10px }
.tlbg .tl_content .tl_cright ul li.tl_more .more_con h5 a { display:block; padding-right:0; background:url(http://s.zbjimg.com/img/pic.png) no-repeat -320px -1066px; }
.tlbg .tl_content .tl_cright ul li.tl_more .more_list { line-height:26px; margin-top:5px }
.tlbg .tl_content .tl_cright ul li.tl_more .more_list a { background-image:none; padding-right:0 }
.tlbg .tl_content .tl_cright ul li.tl_more .more_list a:hover { background:#f6f6f6; color:#ff6600; text-decoration:underline; }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav { position:absolute; top:-5px; left:-11px; padding:0; display:none; z-index:20 }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav h5 { width:80px; background:#fff; border:1px solid #dadada; border-bottom:0; position:relative; z-index:2; padding-top:5px }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav h5 a { display:block; padding:0 10px; background:url(http://s.zbjimg.com/img/pic.png) no-repeat -332px -1066px; }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist { width:180px; background:#fff; border:1px solid #dadada; margin-top:-1px; padding:10px; position:absolute; right:0; line-height:20px }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist p { border-bottom:1px solid #f0f0f0; padding-bottom:5px }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist p.botm { border-bottom:0; margin-top:5px; padding-bottom:0 }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist a { display:inline-block; padding:0 2px; color:#666 }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist a.title { display:block; font-weight:bold; color:#057BD2 }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist a:hover { color:#ff6600; text-decoration:underline; }
.tlbg .tl_content .tl_cright ul li.tl_more .more_nav .more_navlist a.title:hover { background:none; color:#057BD2 }
.tlbg .tl_content .tl_cright ul li.gwc { background:url(http://s.zbjimg.com/img/pic.png) no-repeat 0 -1488px; padding-left:22px }
#loginstate { float:left; width:360px }
#loginstate span { color:#999 }
#loginstate a { color:#0080C8; margin:0 5px }
.w410 { width:600px }
.w330 { width:360px }
.at_wlogin {width:446px;margin:0 auto;padding:10px 0; }
.at_wlogin .at_wl_l span{ float:left; height:30px;}
.at_wl_i { width:444px; height:22px; overflow:hidden; padding-top:6px; border:1px solid #FFCD85; background:#FFEDC0; margin-bottom:10px; color:#f05c00; display:none }
.at_wl_i u { margin:0 6px 0 10px }
.at_wl_l, .at_wl_e { float:left; overflow:hidden }
.at_wl_l { width:253px; padding:10px 0 0 0; border-right:1px solid #ddd }
.at_wlogin p { width:100%; height:30px; padding-bottom:16px; overflow:hidden }
.at_wlogin .pb0 { padding-bottom:3px }
.at_wl_lt { width:38px; line-height:30px; margin-right:12px; text-align:right }
.at_wlogin .w50 { width:50px }
.awl_code { display:none }
.awl_code img { float:left; margin-left:15px; width:96px; height:28px }
.awl_code a { float:left; margin:6px 0 0 6px; text-decoration:underline }
.at_wlogin .at_but { margin-left:50px; float:left }
.at_wlogin .bm0 { margin-left:0 }
.at_wlogin .bm60 { margin-left:60px }
.at_wl_ck { height:20px; overflow:hidden; margin-right:3px; padding-top:2px }
.at_wlogin .ckm { margin-left:59px }
.at_wl_ck input { position:relative; *top:-1px}
.at_wl_e { width:auto; padding-left:20px; }
.at_wl_e p { height:auto; padding-bottom:12px }
.at_wlogin .at_text em { width:184px; margin-left:6px }
.at_wlogin .at_text input { width:150px; overflow:hidden }
/*.awl_code .at_text input {width:39px}*/
.at_wlogin .t_1_i em { background:#F0F9FF }
.at_wlogin .t_1_e em { background:#FFF2F2 }
.at_wlogin .t_1_l em { background:#FEFEDA }
.at_wlogin .at_tabs { border-bottom: 1px solid #CCC; height:26px; line-height:26px; }
.at_wlogin .at_tabs span { height:25px; cursor:pointer; font-size:14px; border:solid 1px #CCC; background-color:#EEE; position:relative; z-index:1; _top:1px; font-weight:bold; margin-left:10px; display:inline-block; width:100px; text-align:center; }
.at_wlogin .at_tabs span.select { background-color:white; border-bottom:solid 1px white; }
.weiBoDengL a { background: url("http://s.zbjimg.com/p/fenxiang/img/fenxiang.gif?v=2") no-repeat scroll 6px 2px transparent; color: #333333; display: block; float: left; height: 18px; text-decoration: none; }
.weiBoDengL a.xingL { background-color: #FFFFFF; border: 1px solid #999999; border-radius: 3px 3px 3px 3px; height: 18px; padding: 2px 2px 0 28px; width: 56px; }
.weiBoDengL a.tengX { background-color: #FFFFFF; background-position: 6px -18px; border: 1px solid #999999; border-radius: 3px 3px 3px 3px; height: 18px; padding: 2px 2px 0 28px; width: 44px; margin-right: 8px; }
.weiBoDengL a.wangY { background-position: 0 -60px; padding-left:20px; margin-right:7px; }
.weiBoDengL a.renR { background-position: 0 -234px; padding-left:20px; margin-right:7px; }
.weiBoDengL a.kaiX { background-position: 0 -80px; padding-left:20px; margin-right:7px; }
/*Mr.rexs*/ 
.weiBoDengL a.taoB { background-position: 0 -274px; padding-left:20px; }
/*争议管理，举报*/
.renks_debate_list { position:absolute; width:90px; border:1px solid #ccc; background:#f2f2f2; top:100px; left:100px; padding:5px 0; }
.renks_debate_list b, .renks_debate_list s { display:block; height:0; width:0; line-height:0; border:10px dotted transparent; }
.renks_debate_list b { position:absolute; top:-20px; left:50%; border-bottom:10px solid #ccc; }
.renks_debate_list s { position:relative; border-bottom:10px solid #f2f2f2; left:-10px; top:-8px; }
.renks_debate_list li { list-style:none; line-height:20px; }
.renks_debate_list li a { height:20px; line-height:20px; padding:0 5px; color:#0072c1; }
.renks_debate_list li a:hover { color:red; }
.renks_debate_list li a:active { color:#0072c1; }
/*用户名片*/
 .renks_usercard { position:absolute; width:350px; border:none; top:100px; left:100px; }
.renks_usercard_i { position:relative; z-index:2; border:1px solid #c6c6c6; background:#fff; }
.renks_usercard_bg { position:absolute; padding:5px 4px; border-radius:3px; width:100%; z-index:1; top:-4px; left:-4px; background:#fcfcfc; opacity:0.7; }
.renks_usercard s.i { position:absolute; display:block; line-height:0; height:0; width:0; border:12px dotted transparent; border-bottom:12px solid #c6c6c6; left:20px; top:-20px; }
.renks_usercard b.i { position:absolute; display:block; line-height:0; width:0; height:0; top:-8px; left:-10px; border:10px dotted transparent; border-bottom:10px solid #fff; }
.renks_usercard_i s.i { left:18px; top:-24px; }
.renks_usercard_bg s.i { border:14px dotted transparent; border-bottom:14px solid #fcfcfc; left:20px; top:-26px; }
/* 提示图标：规则在文档中已定义 */
.at_msg, .at_write { width:42px; height:44px; float:left; background:url(http://t.zbjimg.com/r/p/icon/pic.png) no-repeat }
.m_1_i { background-position:-86px -1069px }
.m_1_o { background-position:-43px -1069px }
.m_1_e { background-position:-0px -1069px }
.m_2_i { width:31px; height:31px; background-position:-191px -1069px }
.m_2_o { width:30px; height:31px; background-position:-160px -1069px }
.m_2_e { width:29px; height:31px; background-position:-130px -1069px }
.m_3_i { width:17px; height:16px; background-position:-256px -1069px }
.m_3_o { width:16px; height:16px; background-position:-239px -1069px }
.m_3_e { width:16px; height:16px; background-position:-222px -1069px }
.at_write { width:16px; height:16px; background:url(../img/write.gif) no-repeat }
